package com.ZengQi.event.service;

import com.ZengQi.event.entity.User;

public interface UserService {
    /**
     * 增加一个用户
     * @param user
     * @return 返回布尔值true表示成功
     */
    boolean saveUser(User user);

    /**
     * 查询一个用户
     * @param conditionUser
     * @return 返回一个user对象
     */
    User findUser(User conditionUser);

    /**
     * 根据参数修改用户信息
     * @param user
     * @param oldUserName
     * @return
     */
    boolean modifyUserByLoginName(User user,String oldUserName);

    /**
     * 查询指定的用户名是否已存在
     * @param conditionUser
     * @return
     */
    boolean findIsExistUserName(User conditionUser);

    /**
     * 根据用户名获取用户信息
     * @param conditionUser
     * @return
     */
    User findUserByUserName(User conditionUser);
}
